geographical isolation - German English Dictionary